package idv.loveloser.dao;

/**
 * AbstractMdlWorkshopOld entity provides the base persistence definition of the
 * MdlWorkshopOld entity. @author MyEclipse Persistence Tools
 */

public abstract class AbstractMdlWorkshopOld implements java.io.Serializable {

	// Fields

	private Long id;
	private Long course;
	private String name;
	private String description;
	private Short wtype;
	private Short nelements;
	private Short nattachments;
	private Short phase;
	private Short format;
	private Short gradingstrategy;
	private Short resubmit;
	private Short agreeassessments;
	private Short hidegrades;
	private Short anonymous;
	private Short includeself;
	private Long maxbytes;
	private Long submissionstart;
	private Long assessmentstart;
	private Long submissionend;
	private Long assessmentend;
	private Long releasegrades;
	private Short grade;
	private Short gradinggrade;
	private Short ntassessments;
	private Short assessmentcomps;
	private Short nsassessments;
	private Short overallocation;
	private Long timemodified;
	private Short teacherweight;
	private Short showleaguetable;
	private Short usepassword;
	private String password;
	private String newplugin;
	private Long newid;

	// Constructors

	/** default constructor */
	public AbstractMdlWorkshopOld() {
	}

	/** minimal constructor */
	public AbstractMdlWorkshopOld(Long course, String name, String description,
			Short wtype, Short nelements, Short nattachments, Short phase,
			Short format, Short gradingstrategy, Short resubmit,
			Short agreeassessments, Short hidegrades, Short anonymous,
			Short includeself, Long maxbytes, Long submissionstart,
			Long assessmentstart, Long submissionend, Long assessmentend,
			Long releasegrades, Short grade, Short gradinggrade,
			Short ntassessments, Short assessmentcomps, Short nsassessments,
			Short overallocation, Long timemodified, Short teacherweight,
			Short showleaguetable, Short usepassword, String password) {
		this.course = course;
		this.name = name;
		this.description = description;
		this.wtype = wtype;
		this.nelements = nelements;
		this.nattachments = nattachments;
		this.phase = phase;
		this.format = format;
		this.gradingstrategy = gradingstrategy;
		this.resubmit = resubmit;
		this.agreeassessments = agreeassessments;
		this.hidegrades = hidegrades;
		this.anonymous = anonymous;
		this.includeself = includeself;
		this.maxbytes = maxbytes;
		this.submissionstart = submissionstart;
		this.assessmentstart = assessmentstart;
		this.submissionend = submissionend;
		this.assessmentend = assessmentend;
		this.releasegrades = releasegrades;
		this.grade = grade;
		this.gradinggrade = gradinggrade;
		this.ntassessments = ntassessments;
		this.assessmentcomps = assessmentcomps;
		this.nsassessments = nsassessments;
		this.overallocation = overallocation;
		this.timemodified = timemodified;
		this.teacherweight = teacherweight;
		this.showleaguetable = showleaguetable;
		this.usepassword = usepassword;
		this.password = password;
	}

	/** full constructor */
	public AbstractMdlWorkshopOld(Long course, String name, String description,
			Short wtype, Short nelements, Short nattachments, Short phase,
			Short format, Short gradingstrategy, Short resubmit,
			Short agreeassessments, Short hidegrades, Short anonymous,
			Short includeself, Long maxbytes, Long submissionstart,
			Long assessmentstart, Long submissionend, Long assessmentend,
			Long releasegrades, Short grade, Short gradinggrade,
			Short ntassessments, Short assessmentcomps, Short nsassessments,
			Short overallocation, Long timemodified, Short teacherweight,
			Short showleaguetable, Short usepassword, String password,
			String newplugin, Long newid) {
		this.course = course;
		this.name = name;
		this.description = description;
		this.wtype = wtype;
		this.nelements = nelements;
		this.nattachments = nattachments;
		this.phase = phase;
		this.format = format;
		this.gradingstrategy = gradingstrategy;
		this.resubmit = resubmit;
		this.agreeassessments = agreeassessments;
		this.hidegrades = hidegrades;
		this.anonymous = anonymous;
		this.includeself = includeself;
		this.maxbytes = maxbytes;
		this.submissionstart = submissionstart;
		this.assessmentstart = assessmentstart;
		this.submissionend = submissionend;
		this.assessmentend = assessmentend;
		this.releasegrades = releasegrades;
		this.grade = grade;
		this.gradinggrade = gradinggrade;
		this.ntassessments = ntassessments;
		this.assessmentcomps = assessmentcomps;
		this.nsassessments = nsassessments;
		this.overallocation = overallocation;
		this.timemodified = timemodified;
		this.teacherweight = teacherweight;
		this.showleaguetable = showleaguetable;
		this.usepassword = usepassword;
		this.password = password;
		this.newplugin = newplugin;
		this.newid = newid;
	}

	// Property accessors

	public Long getId() {
		return this.id;
	}

	public void setId(Long id) {
		this.id = id;
	}

	public Long getCourse() {
		return this.course;
	}

	public void setCourse(Long course) {
		this.course = course;
	}

	public String getName() {
		return this.name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public String getDescription() {
		return this.description;
	}

	public void setDescription(String description) {
		this.description = description;
	}

	public Short getWtype() {
		return this.wtype;
	}

	public void setWtype(Short wtype) {
		this.wtype = wtype;
	}

	public Short getNelements() {
		return this.nelements;
	}

	public void setNelements(Short nelements) {
		this.nelements = nelements;
	}

	public Short getNattachments() {
		return this.nattachments;
	}

	public void setNattachments(Short nattachments) {
		this.nattachments = nattachments;
	}

	public Short getPhase() {
		return this.phase;
	}

	public void setPhase(Short phase) {
		this.phase = phase;
	}

	public Short getFormat() {
		return this.format;
	}

	public void setFormat(Short format) {
		this.format = format;
	}

	public Short getGradingstrategy() {
		return this.gradingstrategy;
	}

	public void setGradingstrategy(Short gradingstrategy) {
		this.gradingstrategy = gradingstrategy;
	}

	public Short getResubmit() {
		return this.resubmit;
	}

	public void setResubmit(Short resubmit) {
		this.resubmit = resubmit;
	}

	public Short getAgreeassessments() {
		return this.agreeassessments;
	}

	public void setAgreeassessments(Short agreeassessments) {
		this.agreeassessments = agreeassessments;
	}

	public Short getHidegrades() {
		return this.hidegrades;
	}

	public void setHidegrades(Short hidegrades) {
		this.hidegrades = hidegrades;
	}

	public Short getAnonymous() {
		return this.anonymous;
	}

	public void setAnonymous(Short anonymous) {
		this.anonymous = anonymous;
	}

	public Short getIncludeself() {
		return this.includeself;
	}

	public void setIncludeself(Short includeself) {
		this.includeself = includeself;
	}

	public Long getMaxbytes() {
		return this.maxbytes;
	}

	public void setMaxbytes(Long maxbytes) {
		this.maxbytes = maxbytes;
	}

	public Long getSubmissionstart() {
		return this.submissionstart;
	}

	public void setSubmissionstart(Long submissionstart) {
		this.submissionstart = submissionstart;
	}

	public Long getAssessmentstart() {
		return this.assessmentstart;
	}

	public void setAssessmentstart(Long assessmentstart) {
		this.assessmentstart = assessmentstart;
	}

	public Long getSubmissionend() {
		return this.submissionend;
	}

	public void setSubmissionend(Long submissionend) {
		this.submissionend = submissionend;
	}

	public Long getAssessmentend() {
		return this.assessmentend;
	}

	public void setAssessmentend(Long assessmentend) {
		this.assessmentend = assessmentend;
	}

	public Long getReleasegrades() {
		return this.releasegrades;
	}

	public void setReleasegrades(Long releasegrades) {
		this.releasegrades = releasegrades;
	}

	public Short getGrade() {
		return this.grade;
	}

	public void setGrade(Short grade) {
		this.grade = grade;
	}

	public Short getGradinggrade() {
		return this.gradinggrade;
	}

	public void setGradinggrade(Short gradinggrade) {
		this.gradinggrade = gradinggrade;
	}

	public Short getNtassessments() {
		return this.ntassessments;
	}

	public void setNtassessments(Short ntassessments) {
		this.ntassessments = ntassessments;
	}

	public Short getAssessmentcomps() {
		return this.assessmentcomps;
	}

	public void setAssessmentcomps(Short assessmentcomps) {
		this.assessmentcomps = assessmentcomps;
	}

	public Short getNsassessments() {
		return this.nsassessments;
	}

	public void setNsassessments(Short nsassessments) {
		this.nsassessments = nsassessments;
	}

	public Short getOverallocation() {
		return this.overallocation;
	}

	public void setOverallocation(Short overallocation) {
		this.overallocation = overallocation;
	}

	public Long getTimemodified() {
		return this.timemodified;
	}

	public void setTimemodified(Long timemodified) {
		this.timemodified = timemodified;
	}

	public Short getTeacherweight() {
		return this.teacherweight;
	}

	public void setTeacherweight(Short teacherweight) {
		this.teacherweight = teacherweight;
	}

	public Short getShowleaguetable() {
		return this.showleaguetable;
	}

	public void setShowleaguetable(Short showleaguetable) {
		this.showleaguetable = showleaguetable;
	}

	public Short getUsepassword() {
		return this.usepassword;
	}

	public void setUsepassword(Short usepassword) {
		this.usepassword = usepassword;
	}

	public String getPassword() {
		return this.password;
	}

	public void setPassword(String password) {
		this.password = password;
	}

	public String getNewplugin() {
		return this.newplugin;
	}

	public void setNewplugin(String newplugin) {
		this.newplugin = newplugin;
	}

	public Long getNewid() {
		return this.newid;
	}

	public void setNewid(Long newid) {
		this.newid = newid;
	}

}